crypto/tls.Conn.quic (field)

90 uses

	crypto/tls (current package)
		conn.go#L33: 	quic        *quicState                  // nil for non-QUIC connections
		conn.go#L621: 	if c.quic != nil {
		conn.go#L714: 		if c.quic != nil {
		conn.go#L843: 	if c.quic != nil {
		conn.go#L981: 	if c.quic != nil {
		conn.go#L1080: 	if c.quic != nil {
		conn.go#L1335: 	if c.quic != nil {
		conn.go#L1533: 	if c.quic != nil {
		conn.go#L1534: 		c.quic.ctx = handshakeCtx
		conn.go#L1535: 		c.quic.cancel = cancel
		conn.go#L1578: 	if c.quic != nil {
		conn.go#L1600: 		close(c.quic.blockedc)
		conn.go#L1601: 		close(c.quic.signalc)
		handshake_client.go#L114: 	if c.quic == nil {
		handshake_client.go#L162: 	if c.quic != nil {
		handshake_client.go#L467: 	if c.quic != nil {
		handshake_client.go#L468: 		if c.quic.enableSessionEvents {
		handshake_client_tls13.go#L221: 	if hs.c.quic != nil {
		handshake_client_tls13.go#L499: 	if c.quic != nil {
		handshake_client_tls13.go#L536: 	if err := checkALPN(hs.hello.alpnProtocols, encryptedExtensions.alpnProtocol, c.quic != nil); err != nil {
		handshake_client_tls13.go#L546: 	if c.quic != nil {
		handshake_client_tls13.go#L825: 	if c.quic != nil {
		handshake_client_tls13.go#L858: 	if c.quic != nil && msg.maxEarlyData != 0 && msg.maxEarlyData != 0xffffffff {
		handshake_client_tls13.go#L875: 	session.EarlyData = c.quic != nil && msg.maxEarlyData == 0xffffffff // RFC 9001, Section 4.6.1
		handshake_client_tls13.go#L877: 	if c.quic != nil && c.quic.enableSessionEvents {
		handshake_server_tls13.go#L160: 	if hs.clientHello.earlyData && c.quic != nil {
		handshake_server_tls13.go#L260: 	selectedProto, err := negotiateALPN(c.config.NextProtos, hs.clientHello.alpnProtocols, c.quic != nil)
		handshake_server_tls13.go#L267: 	if c.quic != nil {
		handshake_server_tls13.go#L383: 		if c.quic != nil && c.quic.enableSessionEvents {
		handshake_server_tls13.go#L409: 		if c.quic != nil && hs.clientHello.earlyData && i == 0 &&
		handshake_server_tls13.go#L511: 	if hs.c.quic != nil {
		handshake_server_tls13.go#L759: 	if c.quic != nil {
		handshake_server_tls13.go#L780: 	if c.quic != nil {
		handshake_server_tls13.go#L909: 	if c.quic != nil {
		handshake_server_tls13.go#L944: 	if hs.c.quic != nil {
		quic.go#L198: 	conn.quic = &quicState{
		quic.go#L203: 	conn.quic.events = conn.quic.eventArr[:0]
		quic.go#L214: 	if q.conn.quic.started {
		quic.go#L217: 	q.conn.quic.started = true
		quic.go#L222: 	if _, ok := <-q.conn.quic.blockedc; !ok {
		quic.go#L231: 	qs := q.conn.quic
		quic.go#L264: 	if q.conn.quic.ctx == nil {
		quic.go#L267: 	q.conn.quic.cancel()
		quic.go#L268: 	<-q.conn.quic.signalc
		quic.go#L269: 	for range q.conn.quic.blockedc {
		quic.go#L282: 	c.quic.readbuf = data
		quic.go#L283: 	<-c.quic.signalc
		quic.go#L284: 	_, ok := <-c.quic.blockedc
		quic.go#L292: 	c.hand.Write(c.quic.readbuf)
		quic.go#L293: 	c.quic.readbuf = nil
		quic.go#L372: 	q.conn.quic.transportParams = params
		quic.go#L373: 	if q.conn.quic.started {
		quic.go#L374: 		<-q.conn.quic.signalc
		quic.go#L375: 		<-q.conn.quic.blockedc
		quic.go#L415: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L425: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L435: 	if len(c.quic.events) > 0 {
		quic.go#L436: 		last = &c.quic.events[len(c.quic.events)-1]
		quic.go#L439: 		c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L443: 		last = &c.quic.events[len(c.quic.events)-1]
		quic.go#L449: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L453: 	c.quic.waitingForDrain = true
		quic.go#L454: 	for c.quic.waitingForDrain {
		quic.go#L463: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L470: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L477: 	if c.quic.transportParams == nil {
		quic.go#L478: 		c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L482: 	for c.quic.transportParams == nil {
		quic.go#L487: 	return c.quic.transportParams, nil
		quic.go#L491: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L497: 	c.quic.events = append(c.quic.events, QUICEvent{
		quic.go#L515: 	c.quic.blockedc <- struct{}{}
		quic.go#L519: 	c.quic.signalc <- struct{}{}
		quic.go#L520: 	if c.quic.ctx.Err() != nil {
		quic.go#L524: 	c.hand.Write(c.quic.readbuf)
		quic.go#L525: 	c.quic.readbuf = nil